Migrate to xUnit v3 - #7607
Conversation
- Update central package versions (XUnitV3Version=3.2.2, MicrosoftTestingPlatformVersion=1.9.1) - Set TestRunnerName=XUnitV3 and OutputType=Exe in test/Directory.Build.props - Replace Verify.Xunit with Verify.XunitV3, update Xunit.Combinatorial to 2.0.24 - Remove test/TestUtilities project and all references - Replace ConditionalFact/ConditionalTheory with Fact/Theory + Assert.Skip() - Replace SkipTestException with Assert.Skip() - Replace Xunit.Abstractions namespace with Xunit - Update ITestOutputHelper implementations for v3 interface - Update test TFM from net462 to net472 - Suppress xUnit1051 analyzer (CancellationToken recommendation)
…sing usings - Fix IAsyncLifetime implementations to return ValueTask (xUnit v3 requirement) - Add xunit.core/xunit.extensibility.core exclusions for ProjectTemplate tests - Fix Fact→Theory for data-driven tests with CombinatorialData - Add missing 'using System;' for OperatingSystem references
…apter class Create TestOutputHelperAdapter to bridge xUnit v3's Xunit.ITestOutputHelper to xUnit v2's Xunit.Abstractions.ITestOutputHelper expected by Microsoft.TemplateEngine.TestHelper.XunitLoggerProvider.
adamsitnik
left a comment
There was a problem hiding this comment.
…roj from Slngen.ps1
Fixed in commit |
There was a problem hiding this comment.
@copilot we treat warnings as errors during CI runs, go and fix ALL the warnings:
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/ResourceMonitoringExtensionsTests.cs(127,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/ResourceMonitoringExtensionsTests.cs(157,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/AcceptanceTest.cs(409,17): error xUnit1006: Theory methods should have parameters. Add parameter(s) to the theory method. (https://xunit.net/xunit.analyzers/rules/xUnit1006) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/AcceptanceTest.cs(411,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationProviderTests.cs(116,17): error xUnit1006: Theory methods should have parameters. Add parameter(s) to the theory method. (https://xunit.net/xunit.analyzers/rules/xUnit1006) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/ResourceMonitoringExtensionsTests.cs(200,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/ResourceMonitoringExtensionsTests.cs(225,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/ResourceMonitoringExtensionsTests.cs(240,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/ResourceMonitoringExtensionsTests.cs(255,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationProviderTests.cs(237,17): error xUnit1006: Theory methods should have parameters. Add parameter(s) to the theory method. (https://xunit.net/xunit.analyzers/rules/xUnit1006) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Linux/AcceptanceTest.cs(22,70): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests.csproj::TargetFramework=net8.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Linux/AcceptanceTest.cs(22,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests.csproj::TargetFramework=net8.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Linux/AcceptanceTest.cs(22,70): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Linux/AcceptanceTest.cs(22,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Linux/AcceptanceTest.cs(22,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests.csproj::TargetFramework=net10.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Linux/AcceptanceTest.cs(22,70): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests.csproj::TargetFramework=net10.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Readers/MarkItDownConditionAttribute.cs(19,19): error CA1822: Member 'SkipReason' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Microsoft.Extensions.DataIngestion.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Readers/MarkItDownConditionAttribute.cs(19,19): error CA1822: Member 'SkipReason' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Microsoft.Extensions.DataIngestion.Tests.csproj::TargetFramework=net10.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Readers/MarkItDownConditionAttribute.cs(19,19): error CA1822: Member 'SkipReason' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Microsoft.Extensions.DataIngestion.Tests.csproj::TargetFramework=net8.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(228,44): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net472]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(243,24): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net472]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(228,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net472]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(243,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net472]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(228,44): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net8.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(243,24): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net8.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(228,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net8.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(243,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net8.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(228,44): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(243,24): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(228,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(243,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net9.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(228,44): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net10.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(243,24): error IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net10.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(228,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net10.0]
/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/HybridCacheEventSourceTests.cs(243,9): error IDE0011: Add braces to 'if' statement. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0011) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj::TargetFramework=net10.0]
0 Warning(s)
616 Error(s)
- Add braces to all `if (...) Assert.Skip(...)` statements (IDE0011/IDE0055) - Change [Theory][CombinatorialData] to [Fact] for parameterless methods (xUnit1006) - Make MarkItDownConditionAttribute.SkipReason static (CA1822)
... Fixed all warnings in the latest commit: added braces to all |
adamsitnik
left a comment
There was a problem hiding this comment.
@copilot I've asked you to fix ALL the warnings. Plenty remained:
2026-07-02T16:13:59.0058478Z
2026-07-02T16:13:59.0060035Z /mnt/vss/_work/1/s/test/ProjectTemplates/Infrastructure/MessageSinkTestOutputHelper.cs(12,5): error IDE0032: Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032) [/mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Agents.AI.ProjectTemplates.IntegrationTests/Microsoft.Agents.AI.ProjectTemplates.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0061795Z /mnt/vss/_work/1/s/test/ProjectTemplates/Infrastructure/TemplateExecutionTestClassFixtureBase.cs(160,22): error CA1816: Change TemplateExecutionTestClassFixtureBase.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Agents.AI.ProjectTemplates.IntegrationTests/Microsoft.Agents.AI.ProjectTemplates.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0063502Z /mnt/vss/_work/1/s/test/ProjectTemplates/Infrastructure/MessageSinkTestOutputHelper.cs(12,5): error IDE0032: Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032) [/mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Microsoft.Extensions.AI.Templates.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0065096Z /mnt/vss/_work/1/s/test/ProjectTemplates/Infrastructure/TemplateExecutionTestClassFixtureBase.cs(160,22): error CA1816: Change TemplateExecutionTestClassFixtureBase.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Microsoft.Extensions.AI.Templates.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0066644Z /mnt/vss/_work/1/s/test/ProjectTemplates/Infrastructure/MessageSinkTestOutputHelper.cs(12,5): error IDE0032: Use auto property (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0032) [/mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.McpServer.ProjectTemplates.IntegrationTests/Microsoft.McpServer.ProjectTemplates.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0068434Z /mnt/vss/_work/1/s/test/ProjectTemplates/Infrastructure/TemplateExecutionTestClassFixtureBase.cs(160,22): error CA1816: Change TemplateExecutionTestClassFixtureBase.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.McpServer.ProjectTemplates.IntegrationTests/Microsoft.McpServer.ProjectTemplates.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0069944Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(98,62): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0071369Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(125,72): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0072893Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(144,40): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0077533Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(170,42): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0079425Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(244,62): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0083074Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(265,62): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0085011Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(293,56): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0086341Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(343,38): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0088065Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(360,58): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0089634Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxNetworkMetricsTests.cs(21,5): error S125: Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0091293Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/WindowsSnapshotProviderTests.cs(24,5): error S125: Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0093174Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/DiskBased/DiskBasedResultStoreTests.cs(26,22): error CA1816: Change DiskBasedResultStoreTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0095438Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/AzureStorage/AzureResultStoreTests.cs(40,28): error CA1816: Change AzureResultStoreTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0097745Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/AzureStorage/AzureResponseCacheTests.cs(40,28): error CA1816: Change AzureResponseCacheTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0099807Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/DiskBased/DiskBasedResponseCacheTests.cs(27,22): error CA1816: Change DiskBasedResponseCacheTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0101417Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/AzureStorage/AzureResponseCacheTests.cs(40,28): error CA1816: Change AzureResponseCacheTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0103058Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/DiskBased/DiskBasedResponseCacheTests.cs(27,22): error CA1816: Change DiskBasedResponseCacheTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0104677Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/AzureStorage/AzureResultStoreTests.cs(40,28): error CA1816: Change AzureResultStoreTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0106520Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/DiskBased/DiskBasedResultStoreTests.cs(26,22): error CA1816: Change DiskBasedResultStoreTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0108603Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/OllamaSharpChatClientIntegrationTests.cs(27,26): error S4144: Update this method so that its implementation is not identical to 'FunctionInvocation_RequireAny'. (https://rules.sonarsource.com/csharp/RSPEC-4144) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0110032Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/OllamaSharpChatClientIntegrationTests.cs(27,26): error S4144: Update this method so that its implementation is not identical to 'FunctionInvocation_RequireAny'. (https://rules.sonarsource.com/csharp/RSPEC-4144) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0111380Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(98,62): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0112615Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(125,72): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0113821Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(144,40): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0115056Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(170,42): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0116281Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(244,62): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0117707Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(265,62): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0119228Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(293,56): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0120547Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(343,38): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0122069Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(360,58): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0123352Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxNetworkMetricsTests.cs(21,5): error S125: Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0124647Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/WindowsSnapshotProviderTests.cs(24,5): error S125: Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0126037Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/OllamaSharpChatClientIntegrationTests.cs(27,26): error S4144: Update this method so that its implementation is not identical to 'FunctionInvocation_RequireAny'. (https://rules.sonarsource.com/csharp/RSPEC-4144) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0127685Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(98,62): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0129025Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(125,72): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0130324Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(144,40): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0131527Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(170,42): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0133057Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(244,62): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0134485Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(265,62): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0135779Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(293,56): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0137399Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(343,38): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0138846Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxUtilizationParserCgroupV1Tests.cs(360,58): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0140314Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxNetworkMetricsTests.cs(21,5): error S125: Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0141671Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/WindowsSnapshotProviderTests.cs(24,5): error S125: Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0142741Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(149,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0143502Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(149,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0144296Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(163,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0145060Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(163,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0145828Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(177,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0146591Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(177,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0147902Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(191,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0148781Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(191,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0149556Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(141,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0150338Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(141,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0151121Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(113,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0151881Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(113,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0152658Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(152,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0153503Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(152,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0154306Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(163,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0155093Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(163,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0155903Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(124,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0156688Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(124,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0159700Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(113,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0160497Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(113,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0161266Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(174,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0162015Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(174,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0162770Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(124,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0163554Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(124,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0164445Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(135,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0165302Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(135,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0167402Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(185,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0170443Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(185,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0171770Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(273,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0172581Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(273,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0173402Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(135,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0174193Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(135,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0174975Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(284,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0175794Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(284,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0176673Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(146,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0177789Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(146,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0178592Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(196,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0179370Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(196,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0180169Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(146,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0180932Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(146,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0181717Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(157,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0182499Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(157,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0183470Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(157,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0184289Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(157,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0185173Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(168,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0185972Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(168,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0186754Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(168,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0187761Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(168,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0188597Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(382,54): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0189400Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(273,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0190227Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(273,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0191025Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(284,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0192296Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(284,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0193183Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(273,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0194008Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(273,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0194884Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(295,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0195702Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(295,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0196535Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(284,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0197541Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(284,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0198346Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(306,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0199141Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(306,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0200066Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(295,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0200995Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(295,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0201808Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(306,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0202619Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(306,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0203416Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(420,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0204227Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(420,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0205032Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(317,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0205828Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(317,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0206638Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(317,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0207653Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(317,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0208483Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(328,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0209296Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(328,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0210104Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(328,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0210900Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(328,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0212246Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/AzureStorage/AzureResponseCacheTests.cs(40,28): error CA1816: Change AzureResponseCacheTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0214108Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/AzureStorage/AzureResultStoreTests.cs(40,28): error CA1816: Change AzureResultStoreTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0215927Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/DiskBased/DiskBasedResultStoreTests.cs(26,22): error CA1816: Change DiskBasedResultStoreTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0217890Z /mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/DiskBased/DiskBasedResponseCacheTests.cs(27,22): error CA1816: Change DiskBasedResponseCacheTests.DisposeAsync() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816) [/mnt/vss/_work/1/s/test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj::TargetFramework=net8.0]
2026-07-02T16:13:59.0219380Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(149,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0220166Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(149,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0221255Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(163,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0221989Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(163,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0222616Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(177,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0223228Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(177,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0223851Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(191,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0224458Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(191,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0225096Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(273,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0225706Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(273,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0226296Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(284,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0227341Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(284,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0227976Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(113,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0228705Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(113,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0229342Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(124,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0229959Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(124,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0230569Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(135,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0231199Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(135,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0231815Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(146,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0232427Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(146,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0233044Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(157,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0233660Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(157,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0234282Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(113,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0234900Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(113,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0235517Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(168,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0236136Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(168,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0236741Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(124,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0237534Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(124,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0238155Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(135,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0238778Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(135,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0239539Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(146,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0240248Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(146,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0240871Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(157,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0241477Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(157,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0242087Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(168,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0242712Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(168,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0243312Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(141,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0243935Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(141,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0244561Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(152,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0245178Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(152,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0245803Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(163,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0246436Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(163,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0269205Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(174,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0272053Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(174,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0272737Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(382,54): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0273366Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(185,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0274000Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(185,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0274617Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(273,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0275399Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(273,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0276115Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(196,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0276719Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(196,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0277605Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(284,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0278233Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(284,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0278855Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(420,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0279464Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(420,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0280081Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(295,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0280696Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(295,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0281327Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(306,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0281946Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(306,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0282558Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(273,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0283168Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(273,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0283776Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(284,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0284385Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(284,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0285008Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(317,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0285620Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(317,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0286238Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(295,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0287122Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(295,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0287766Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(306,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0288465Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(306,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0289082Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(328,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0289702Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(328,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0290327Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(317,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0290953Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(317,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0291569Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(328,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0292173Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(328,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net10.0]
2026-07-02T16:13:59.0292781Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(141,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0293405Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(141,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0294021Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(152,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0294622Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(152,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0295230Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(163,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0295844Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(163,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0296439Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(174,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0338929Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(174,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0339597Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(185,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0340217Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(185,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0340988Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(196,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0341691Z /mnt/vss/_work/1/s/test/Shared/Throw/DoubleTests.cs(196,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0342308Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(113,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0342931Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(113,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0343544Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(149,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0344174Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(149,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0344788Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(113,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0345408Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(113,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0346026Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(124,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0346617Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(124,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0347415Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(124,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0348035Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(124,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0348664Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(135,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0349283Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(135,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0349898Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(163,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0350525Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(163,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0351146Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(146,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0351761Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(146,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0352489Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(135,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0353105Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(135,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0353794Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(157,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0354420Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(157,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0355037Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(146,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0355649Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(146,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0356272Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(168,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0357021Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(168,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0357647Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(157,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0358260Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(157,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0358878Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(177,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0359491Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(177,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0360104Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(191,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0360720Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(191,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0361352Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(168,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0361965Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(168,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0362590Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(273,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0363212Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(273,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0363833Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(284,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0364565Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(284,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0365259Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(295,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0365881Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(295,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0366474Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(306,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0387322Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(306,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0387921Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(317,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0388492Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(317,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0389074Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(273,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0389703Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(273,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0390321Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(328,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0390940Z /mnt/vss/_work/1/s/test/Shared/Throw/IntegerTests.cs(328,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0391555Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(284,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0392160Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(284,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0392769Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(273,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0393385Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(273,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0393996Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(284,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0394622Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(284,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0395242Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(382,54): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0395967Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(295,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0396659Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(295,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0397439Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(306,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0398052Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(306,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0398719Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(317,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0399338Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(317,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0399964Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(328,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0400600Z /mnt/vss/_work/1/s/test/Shared/Throw/LongTests.cs(328,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0401210Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(420,22): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0401823Z /mnt/vss/_work/1/s/test/Shared/Throw/ThrowTest.cs(420,61): error CS8602: Dereference of a possibly null reference. [/mnt/vss/_work/1/s/test/Shared/Shared.Tests.csproj::TargetFramework=net9.0]
2026-07-02T16:13:59.0402254Z 0 Warning(s)
2026-07-02T16:13:59.0402507Z 279 Error(s)
2026-07-02T16:13:59.0402614Z
Fixed both remaining warnings: converted |
Done in the latest commit. Switched all template test projects to |
🎉 Good job! The coverage increased 🎉
Full code coverage report: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1497372&view=codecoverage-tab |
adamsitnik
left a comment
There was a problem hiding this comment.
@copilot please address my feedback
…, replace --ignore-exit-code 8 with NotAllTestsAreSkipped test
…eption.Message includes inner messages on all frameworks
There was a problem hiding this comment.
Pull request overview
This PR completes the repository’s xUnit v2 → v3 migration by removing xUnit v2-specific conditional-test infrastructure, updating test projects and helpers to the xUnit v3 APIs (including IAsyncLifetime ValueTask signatures and moved types), and adjusting build/test runner configuration so CI and dotnet test work correctly with the Microsoft Testing Platform runner.
Changes:
- Removed the custom xUnit v2 conditional test framework (
ConditionalFact/OSSkipCondition/SkipTestExceptionetc.) and replaced conditional execution with xUnit v3 skip APIs (Assert.Skip*) and runtime OS checks. - Updated test project references and infrastructure (TemplateVerifier.XunitV3, Verify.XunitV3, runner settings) and fixed multi-targeting/test-runner execution issues (blame args gating, MTP
dotnet testsupport). - Updated baseline/verified outputs and project files to reflect new TFMs and execution paths (notably net472 replacing net462 in several places).
Reviewed changes
Copilot reviewed 232 out of 235 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| test/TestUtilities/XUnit/TestMethodExtensions.cs | Removes xUnit v2 conditional-skip evaluation helper. |
| test/TestUtilities/XUnit/SkipTestException.cs | Removes custom skip exception used by xUnit v2 infrastructure. |
| test/TestUtilities/XUnit/SkippedTheoryTestCase.cs | Removes custom v2 test case wrapper for runtime skip behavior. |
| test/TestUtilities/XUnit/SkippedTestMessageBus.cs | Removes custom v2 message bus used to translate failures into skips. |
| test/TestUtilities/XUnit/SkippedTestCase.cs | Removes custom v2 test case serialization/skip handling. |
| test/TestUtilities/XUnit/SkippedFactTestCase.cs | Removes custom v2 fact test case wrapper for runtime skip behavior. |
| test/TestUtilities/XUnit/OSSkipConditionAttribute.cs | Removes v2 OS-based conditional attribute infrastructure. |
| test/TestUtilities/XUnit/OperatingSystems.cs | Removes OS enum used by v2 conditional attributes. |
| test/TestUtilities/XUnit/ITestCondition.cs | Removes v2 conditional-test interface. |
| test/TestUtilities/XUnit/EnvironmentVariableConditionAttribute.cs | Removes v2 env-var conditional attribute implementation. |
| test/TestUtilities/XUnit/ConditionalTheoryAttribute.cs | Removes v2 conditional theory attribute. |
| test/TestUtilities/XUnit/ConditionalFactDiscoverer.cs | Removes v2 discoverer for conditional facts. |
| test/TestUtilities/XUnit/ConditionalFactAttribute.cs | Removes v2 conditional fact attribute. |
| test/TestUtilities/TestUtilities.csproj | Removes the now-obsolete TestUtilities project. |
| test/Shared/Shared.Tests.csproj | Adjusts TFMs (net472 on Windows) in shared test project. |
| test/ProjectTemplates/Microsoft.McpServer.ProjectTemplates.IntegrationTests/Microsoft.McpServer.ProjectTemplates.Tests.csproj | Switches template verification dependency to xUnit v3-compatible package. |
| test/ProjectTemplates/Microsoft.McpServer.ProjectTemplates.IntegrationTests/McpServerSnapshotTests.cs | Removes v2 helper dependencies/usings for template snapshot tests. |
| test/ProjectTemplates/Microsoft.McpServer.ProjectTemplates.IntegrationTests/McpServerExecutionTests.cs | Removes v2 helper dependencies/usings for template execution tests. |
| test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Microsoft.Extensions.AI.Templates.Tests.csproj | Switches template verification dependency to xUnit v3-compatible package and removes TestUtilities reference. |
| test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/AIChatWebSnapshotTests.cs | Removes v2 helper dependencies/usings for template snapshot tests. |
| test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/AIChatWebExecutionTests.cs | Replaces v2 conditional env-var attribute with xUnit v3 skip logic. |
| test/ProjectTemplates/Microsoft.Agents.AI.ProjectTemplates.IntegrationTests/Microsoft.Agents.AI.ProjectTemplates.Tests.csproj | Switches template verification dependency to xUnit v3-compatible package. |
| test/ProjectTemplates/Microsoft.Agents.AI.ProjectTemplates.IntegrationTests/AIAgentWebAPISnapshotTests.cs | Removes v2 helper dependencies/usings for template snapshot tests. |
| test/ProjectTemplates/Microsoft.Agents.AI.ProjectTemplates.IntegrationTests/AIAgentWebAPIExecutionTests.cs | Removes v2 helper dependencies/usings for template execution tests. |
| test/ProjectTemplates/Infrastructure/XunitLoggerProvider.cs | Adds xUnit v3-friendly logger provider for template tests. |
| test/ProjectTemplates/Infrastructure/TestCommand.cs | Updates test infrastructure to use xUnit v3 ITestOutputHelper namespace. |
| test/ProjectTemplates/Infrastructure/TemplateExecutionTestClassFixtureBase.cs | Updates IAsyncLifetime to ValueTask and adjusts message sink types. |
| test/ProjectTemplates/Infrastructure/TemplateExecutionTestBase.cs | Updates xUnit type imports for v3. |
| test/ProjectTemplates/Infrastructure/MessageSinkTestOutputHelper.cs | Updates ITestOutputHelper implementation to v3 API surface and diagnostic messages. |
| test/ProjectTemplates/Infrastructure/DotNetNewCommand.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Telemetry.Tests/Microsoft.Extensions.Telemetry.Tests.csproj | Uses TargetFrameworkIdentifier condition for non-.NETCoreApp TFMs. |
| test/Libraries/Microsoft.Extensions.Telemetry.Abstractions.Tests/Microsoft.Extensions.Telemetry.Abstractions.Tests.csproj | Uses TargetFrameworkIdentifier condition for non-.NETCoreApp TFMs. |
| test/Libraries/Microsoft.Extensions.ServiceDiscovery.Tests/Microsoft.Extensions.ServiceDiscovery.Tests.csproj | Uses TargetFrameworkIdentifier condition for non-.NETCoreApp TFMs. |
| test/Libraries/Microsoft.Extensions.ServiceDiscovery.Dns.Tests/XunitLoggerFactoryExtensions.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.ServiceDiscovery.Dns.Tests/Resolver/TcpFailoverTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.ServiceDiscovery.Dns.Tests/Resolver/RetryTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.ServiceDiscovery.Dns.Tests/Resolver/ResolveServiceTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.ServiceDiscovery.Dns.Tests/Resolver/ResolveAddressesTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.ServiceDiscovery.Dns.Tests/Resolver/LoopbackDnsTestBase.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.ServiceDiscovery.Dns.Tests/Resolver/CancellationTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Resilience.Tests/Microsoft.Extensions.Resilience.Tests.csproj | Removes net462 skip block (net472 migration path). |
| test/Libraries/Microsoft.Extensions.Options.ContextualOptions.Tests/Microsoft.Extensions.Options.Contextual.Tests.csproj | Uses TargetFrameworkIdentifier condition for non-.NETCoreApp TFMs. |
| test/Libraries/Microsoft.Extensions.Http.Resilience.Tests/Microsoft.Extensions.Http.Resilience.Tests.csproj | Updates framework-conditional dependencies to TargetFrameworkIdentifier checks. |
| test/Libraries/Microsoft.Extensions.Http.Diagnostics.Tests/Microsoft.Extensions.Http.Diagnostics.Tests.csproj | Uses TargetFrameworkIdentifier condition for non-.NETCoreApp TFMs. |
| test/Libraries/Microsoft.Extensions.Diagnostics.Testing.Tests/Logging/FakeLogCollectorTests.LogEnumeration.cs | Removes obsolete xUnit v2 abstraction usage. |
| test/Libraries/Microsoft.Extensions.Diagnostics.Testing.Tests/Logging/FakeLogCollectorTests.cs | Updates ITestOutputHelper implementation to xUnit v3 API. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/WindowsNetworkMetricsTests.cs | Replaces OSSkipCondition with runtime Windows skip. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/TcpTableInfoTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime Windows skip + Facts. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/Tcp6TableInfoTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime Windows skip + Facts. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/SystemInfoTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime Windows skip + Facts. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/ProcessInfoTests.cs | Replaces ConditionalFact with Fact. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/PerformanceCounterWrapperTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime Windows skip + Fact. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/PerformanceCounterFactoryTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime Windows skip + Fact. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/MemoryInfoTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime Windows skip + Fact. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/Disk/WindowsDiskMetricsTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime Windows skip + Facts. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/Disk/WindowsDiskIoTimePerfCounterTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime Windows skip + Fact. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Windows/Disk/WindowsDiskIoRatePerfCounterTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime Windows skip + Facts. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/ResourceMonitoringBuilderTests.cs | Replaces OSSkipCondition/ConditionalFact with runtime macOS skip + Facts. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj | Removes TestUtilities reference and updates non-.NETCoreApp compile exclusions. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=Suspicious12312312.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=Suspicious.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=string12312.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=string@.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=eee 1024 KB.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=@ @#dddada.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=--.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=----------------------.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Is_Invalid_content=_1231234124124.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_UsageInBytes_Doesnt_Contain_A_Number.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Usage_Usec_Has_Negative_Value_value=-32131.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Usage_Usec_Has_Negative_Value_value=-15.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Usage_Usec_Has_Negative_Value_value=-1.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=total-inactive-file.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=total_inactive-file.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=total_inactive_file-_ 21391.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=Total_Inactive_File 2.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=total_active_file.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=Suspicious.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=string12312.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=string@.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=string@ -1.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=1231234124124.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=1024 KB.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=1024 KB d -- 1024.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=@ @#dddada.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=--.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_TotalInactiveFile_Is_Invalid_content=----------------------.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemTotal-.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemTotal- PB.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemTotal- MB.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemTotal- kb.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemTotal- 120.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemTotal- 1024 PB.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemTotal- 1024 @@ .verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemTotal- 1024 .verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemoryTotal- 123123123123123123.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=MemoryTotal- 1024 MB .verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_MemInfo_Does_Not_Contain_TotalMemory_totalMemory=Mem.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Inactive_Memory_Is_Bigger_Than_Total_Memory_inactive=23423_total=22.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Inactive_Memory_Is_Bigger_Than_Total_Memory_inactive=104343_total=1.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Inactive_Memory_Is_Bigger_Than_Total_Memory_inactive=10000_total=100.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuUsage_Invalid_content=cpu 2569530 36700 245693.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuUsage_Invalid_content=asdasd 2569530 36700 245693 4860924 82283 0 4360 0 0 0.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuUsage_Invalid_content=2569530367000.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuUsage_Invalid_content= 2569530 36700 245693.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuUsage_Invalid_content= 2569530 36700 245693 4860924 82283 0 4360 0dsa.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuUsage_Invalid_content= 2.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=d-22.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=aaaa.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=22-d.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=22-18.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=1-18-22.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=1-18 --.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=0-.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=-11.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content=--.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuSet_Has_Invalid_Content_content= d 182-1923.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuAcctUsage_Has_Invalid_Content_Both_Parts_content=usage__value=12222.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuAcctUsage_Has_Invalid_Content_Both_Parts_content=dasd_value=-1.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_CpuAcctUsage_Has_Invalid_Content_Both_Parts_content=@#dddada_value=342322.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Weight_Files_Contain_Invalid_Data_content=dasrz3424.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Weight_Files_Contain_Invalid_Data_content=10001.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Weight_Files_Contain_Invalid_Data_content=0.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Weight_Files_Contain_Invalid_Data_content=-1.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=dd1d_period=18.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=3d_period=d3.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=2d2d2d_period=e3.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=2_period=d--.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=123_period=-----.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=12 _period=.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=-18_period=18.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=-----_period=18.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=-_period=d'.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota=-_period=d--.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_Cgroup_Cpu_Files_Contain_Invalid_Data_quota= 12_period=eeeee 12.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_AvailableMemoryInBytes_Doesnt_Contain_Just_A_Number_content=Suspicious12312312.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_AvailableMemoryInBytes_Doesnt_Contain_Just_A_Number_content=string12312.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Throws_When_AvailableMemoryInBytes_Doesnt_Contain_Just_A_Number_content=string@.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Verified/LinuxUtilizationParserCgroupV2Tests.Fallsback_To_Cpuset_When_Quota_And_Period_Are_Minus_One_.verified.txt | Updates Verify baseline stack trace after test code changes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/OSFileSystemTests.cs | Replaces OSSkipCondition/Conditional* with runtime Linux skip + xUnit v3 attributes. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/LinuxNetworkMetricsTests.cs | Replaces OSSkipCondition with runtime Linux skip. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Disk/LinuxSystemDiskMetricsTests.cs | Replaces OSSkipCondition with runtime Linux skip. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Linux/Disk/DiskStatsReaderTests.cs | Replaces OSSkipCondition with runtime Linux skip. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests.csproj | Removes TestUtilities reference and updates non-.NETCoreApp compile exclusions. |
| test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests/Linux/AcceptanceTest.cs | Replaces OSSkipCondition with runtime Linux skip. |
| test/Libraries/Microsoft.Extensions.Diagnostics.Probes.Tests/Microsoft.Extensions.Diagnostics.Probes.Tests.csproj | Uses TargetFrameworkIdentifier condition for non-.NETCoreApp TFMs. |
| test/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests.csproj | Removes TestUtilities reference and updates non-.NETCoreApp compile exclusions. |
| test/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests/Linux/LinuxResourceHealthCheckTests.cs | Replaces OS attribute with runtime Linux skip logic. |
| test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Readers/MarkItDownReaderTests.cs | Replaces SkipTestException path with xUnit v3 skip logic and Facts. |
| test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Readers/MarkItDownConditionHelper.cs | Refactors MarkItDown availability check into helper (removing v2 conditional attribute). |
| test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Readers/MarkdownReaderTests.cs | Replaces Conditional* attributes with standard xUnit attributes. |
| test/Libraries/Microsoft.Extensions.DataIngestion.Tests/Microsoft.Extensions.DataIngestion.Tests.csproj | Removes TestUtilities reference and adjusts project references for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/UnreliableL2Tests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/TagSetTests.cs | Updates framework conditional compilation symbol for net472. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/SqlServerTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/SizeTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/RedisTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/PayloadTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/Microsoft.Extensions.Caching.Hybrid.Tests.csproj | Moves Windows-only legacy TFM to net472 and removes SkippableFact dependency. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/LogCollector.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/LocalInvalidationTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/L2Tests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/ExpirationTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.Caching.Hybrid.Tests/DistributedCacheTests.cs | Updates xUnit type imports for v3. |
| test/Libraries/Microsoft.Extensions.AI.OpenAI.Tests/OpenAITextToSpeechClientIntegrationTests.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.OpenAI.Tests/OpenAIAssistantChatClientIntegrationTests.cs | Replaces ConditionalFact with Fact. |
| test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/OllamaSharpEmbeddingGeneratorIntegrationTests.cs | Replaces ConditionalFact with Fact. |
| test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/OllamaSharpChatClientIntegrationTests.cs | Replaces SkipTestException path with xUnit v3 skip logic for unsupported scenarios. |
| test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/NotAllTestsAreSkippedTests.cs | Adds a guard test to prevent “zero tests ran” failures under Microsoft.Testing.Platform. |
| test/Libraries/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests/Microsoft.Extensions.AI.OllamaSharp.Integration.Tests.csproj | Removes unnecessary package workaround dependency. |
| test/Libraries/Microsoft.Extensions.AI.Integration.Tests/TextToSpeechClientIntegrationTests.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Integration.Tests/SpeechToTextClientIntegrationTests.cs | Replaces ConditionalFact/Theory + SkipTestException with v3 Fact/Theory + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Integration.Tests/Microsoft.Extensions.AI.Integration.Tests.csproj | Removes TestUtilities reference and adjusts project references for v3. |
| test/Libraries/Microsoft.Extensions.AI.Integration.Tests/ImageGeneratorIntegrationTests.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Integration.Tests/EmbeddingGeneratorIntegrationTests.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/ResultStoreTester.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/ResponseCacheTester.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/Microsoft.Extensions.AI.Evaluation.Reporting.Tests.csproj | Removes TestUtilities reference and adjusts project references for v3. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/EmbeddingTests.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/DiskBased/DiskBasedResultStoreTests.cs | Updates IAsyncLifetime to ValueTask and adds finalize suppression. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/DiskBased/DiskBasedResponseCacheTests.cs | Updates IAsyncLifetime to ValueTask and adds finalize suppression. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/AzureStorage/AzureResultStoreTests.cs | Updates IAsyncLifetime to ValueTask and adds finalize suppression. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting.Tests/AzureStorage/AzureResponseCacheTests.cs | Updates IAsyncLifetime to ValueTask and adds finalize suppression. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Integration.Tests/QualityEvaluatorTests.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Integration.Tests/NLPEvaluatorTests.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Integration.Tests/Microsoft.Extensions.AI.Evaluation.Integration.Tests.csproj | Removes TestUtilities reference and adjusts project references for v3. |
| test/Libraries/Microsoft.Extensions.AI.Evaluation.Integration.Tests/AgentQualityEvaluatorTests.cs | Replaces ConditionalFact + SkipTestException with v3 Fact + SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Abstractions.Tests/Utilities/AIJsonUtilitiesTests.cs | Replaces ConditionalFact runtime gating with Assert.SkipUnless. |
| test/Libraries/Microsoft.Extensions.AI.Abstractions.Tests/Microsoft.Extensions.AI.Abstractions.Tests.csproj | Removes TestUtilities reference and adjusts project references for v3. |
| test/Libraries/Microsoft.Extensions.AI.Abstractions.FSharp.Tests/Microsoft.Extensions.AI.Abstractions.FSharp.Tests.fsproj | Suppresses new F# warning and adds explicit FSharp.Core reference under CPM. |
| test/Libraries/Microsoft.AspNetCore.Testing.Tests/Microsoft.AspNetCore.Testing.Tests.csproj | Removes TestUtilities reference and adjusts project references for v3. |
| test/Libraries/Microsoft.AspNetCore.Testing.Tests/FakesExtensionsTests.cs | Adds null assertion to satisfy stricter flow in xUnit v3 migration. |
| test/Libraries/Microsoft.AspNetCore.Testing.Tests/FakeCertificateFactoryTests.cs | Replaces OSSkipCondition with runtime OS skip logic. |
| test/Libraries/Directory.Build.props | Updates Windows legacy conditional TFM to net472 for tests. |
| test/Generators/Microsoft.Gen.MetricsReports/Unit/GeneratorTests.cs | Removes obsolete xUnit v2 abstraction usage. |
| test/Generators/Microsoft.Gen.Metrics/Generated/Microsoft.Gen.Metrics.Generated.Tests.csproj | Updates TFMs to include net472 via shared conditional. |
| test/Generators/Microsoft.Gen.MetadataExtractor/Unit/GeneratorTests.cs | Removes obsolete xUnit v2 abstraction usage. |
| test/Generators/Microsoft.Gen.Logging/HelperLibrary/Microsoft.Gen.Logging.HelperLibrary.csproj | Marks helper as non-test library and updates TFMs to include net472. |
| test/Generators/Microsoft.Gen.Logging/Generated/Microsoft.Gen.Logging.Generated.Tests.csproj | Updates TFMs to include net472 via shared conditional. |
| test/Generators/Microsoft.Gen.ContextualOptions/Generated/Microsoft.Gen.ContextualOptions.Generated.Tests.csproj | Updates TFMs to include net472 via shared conditional. |
| test/Generators/Microsoft.Gen.ComplianceReports/Unit/GeneratorTests.cs | Removes obsolete xUnit v2 abstraction usage. |
| test/Directory.Build.targets | Switches Verify integration to Verify.XunitV3, sets xUnit runner settings file, and normalizes Verify TFM metadata behavior. |
| test/Directory.Build.props | Configures xUnit v3 runner defaults and enables dotnet test MTP protocol for tests. |
| scripts/Slngen.ps1 | Stops including the removed TestUtilities project in generated solutions. |
| eng/xunit.runner.json | Updates runner config schema and removes unsupported settings for v3. |
| eng/Versions.props | Updates xUnit-related version properties for v3 + MTP. |
| eng/packages/Tests.props | Updates test package versions for xUnit v3/Verify v3 and removes v2-only packages. |
| eng/packages/General.props | Uses TargetFrameworkIdentifier for framework-conditional package versions. |
| Directory.Build.targets | Gates --blame* args to VSTest only (not MTP). |
| Directory.Build.props | Disables VSTest runner usage when using xUnit v3 runner. |
…egateException.Message includes inner messages on all frameworks" This reverts commit 9b0eb72.
🎉 Good job! The coverage increased 🎉
Full code coverage report: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1497875&view=codecoverage-tab |
🎉 Good job! The coverage increased 🎉
Full code coverage report: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1498038&view=codecoverage-tab |
Co-authored-by: Shyam N <shyamnamboodiripad@users.noreply.github.com>
shyamnamboodiripad
left a comment
There was a problem hiding this comment.
Approving for ai.evaluation tests
Addressed in commit I reproduced the Linux template test failures locally and fixed the root cause in |
Done in commit |
🎉 Good job! The coverage increased 🎉
Full code coverage report: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1498656&view=codecoverage-tab |
wtgodbe
left a comment
There was a problem hiding this comment.
LGTM modulo a few comments/questions
adamsitnik
left a comment
There was a problem hiding this comment.
@copilot address my feedback where I've tagged you
🎉 Good job! The coverage increased 🎉
Full code coverage report: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1499796&view=codecoverage-tab |
The xUnit v2 → v3 migration left multiple compilation errors and test execution failures across test projects due to breaking API changes in xUnit v3. This PR resolves all remaining build errors and fixes CI test execution.
Changes
Package management (NU1009 conflicts)
PackageVersionentries fromeng/packages/Tests.propstotest/Directory.Packages.props— bench projects importTests.propsbut useTestRunnerName=XUnit(v2), so v2 entries there conflict with their implicit references.xUnit v3 API surface changes
IAsyncLifetimenow returnsValueTaskinstead ofTask— fixed inDiskBasedResponseCacheTests,DiskBasedResultStoreTests,TemplateExecutionTestClassFixtureBaseIMessageSinkmoved fromXunit.Abstractions→Xunit.SdkDiagnosticMessagemoved fromXunit.Sdk→Xunit.v3Assert.Skip()returnsvoidand throwsSkipException(annotated[DoesNotReturn]) — fixed expression-bodied members and definite-assignment issues in OllamaSharp, DataIngestion, and OpenAI test projectsTemplate test projects (migrated to TemplateVerifier.XunitV3)
Microsoft.TemplateEngine.Authoring.TemplateVerifier(which internally depends onVerify.Xunitv2) toMicrosoft.TemplateEngine.Authoring.TemplateVerifier.XunitV3(version11.0.100-preview.3.26207.106) which natively usesVerify.XunitV3and xUnit v3Microsoft.TemplateEngine.TestHelperdependency (which pulled xunit v2 transitive deps) and replaced with a localXunitLoggerProviderimplementation using xUnit v3'sITestOutputHelperdirectlyxunit.core,xunit.extensibility.core,xunit.extensibility.execution) andExcludeAssetshacksTest execution (CI and local
dotnet test)--blameargs incompatibility:Directory.Build.targetswas passing VSTest-specific--blame*arguments to all test runners. These are not recognized by Microsoft Testing Platform (used by xUnit v3). Gated them on'$(UseMicrosoftTestingPlatformRunner)' != 'true'so they only apply to bench/perf projects still using VSTest.dotnet testsupport: Added<TestingPlatformDotnetTestSupport>true</TestingPlatformDotnetTestSupport>totest/Directory.Build.propssodotnet testuses MTP protocol instead of falling back to the VSTesttesthostmechanism.Miscellaneous
HelperLibrary.csproj: SetOutputType=Library+IsTestProject=false(not a test exe)TagSetTests.cs:#if NET462→#if NETFRAMEWORK(TFM is now net472)[EnvironmentVariableCondition]attribute withAssert.SkipUnless()patternTargetFrameworkIdentifierconditions instead of hardcoded TFM strings for future-proofingOperatingSystem.Is*()withRuntimeInformation.IsOSPlatform()for .NET Framework compatibility